Anwendung maschinellen Lernens zur benutzeradaptiven Erkennung von Entwurfsmängeln in objektorientierter Software

نویسنده

  • Jochen Kreimer
چکیده

Die Qualität von Software kann je nach Anwendungsgebiet an unterschiedlichen Kriterien gemessen werden. Für große Software-Systeme spielen u. a. Kriterien wie Wartbarkeit, Verständlichkeit und Erweiterbarkeit eine wichtige Rolle. Unser Ziel ist es, Entwurfsmängel in SoftwareSystemen zu erkennen und somit ” schlechte“ — unverständliche, schwer erweiterund änderbare — Programmstrukturen zu vermeiden. Prominente Entwurfsmängel sind z. B. die von Fowler eingeführten Bad Smells. Entwurfsmängel werden abhängig von der Sichtweise und dem Erfahrungsschatz des Suchenden unterschiedlich interpretiert. Wir kombinieren daher bekannte Verfahren zur Erkennung von Entwurfsmängeln auf der Basis von Metriken mit maschinellen Lernverfahren. Damit kann Entwurfsmangelerkennung individuellen Sichtweisen angepasst werden. Wir präsentieren ein Werkzeug, das dieses Verfahren implementiert und zeigen die Ergebnisse einer ersten Fallstudie.1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interaktive Visualisierung zur Darstellung und Bewertung von Learning-Analytics-Ergebnissen in Foren mit vielen Teilnehmern

Ausgehend von klassischen Dashboards, geht die Entwicklung bei der Darstellung von Learning-Analytics-Ergebnissen hin zu interaktiven Visualisierung, welche die Interpretation und Anwendung der Ergebnisse des maschinellen Lernens oder der Sozialen-Netzwerk-Analyse unterstützen. In der vorliegenden Arbeit werden zwei visuelle Analysen vorgestellt, welche für das Learning-Analytics-Tool LEMO entw...

متن کامل

Räumliche Inferenz mit Lern- und Optimierungsverfahren

In der Dissertation „Anwendung von Verfahren des Maschinellen Lernens und von Evolutionären Algorithmen bei der räumlichen Inferenz“ [2] werden verschiedene Ansätze zum Lösen der bei dem verwendeten metrischen Ansatz zur räumlichen Inferenz entstehenden Constraintsysteme vorgestellt und verglichen. Neben aktuellen ConstraintsolvingAlgorithmen wurden Verfahren aus den Bereichen Maschinelles Lern...

متن کامل

Die Logik des Lebens Zur Schlüsselrolle von KI-Methoden in der Biologie der Zukunft

Wie kaum eine andere Wissenschaft hat die Biologie in den letzten 10 Jahren von Entwicklungen in der Informatik profitiert. Dabei spielen Methoden und Ansätze aus der Künstlichen Intelligenz bereits heute eine Schlüsselrolle bei der Erforschung biologischer Prozesse und bilden ein wichtige Grundlage für die Erhebung und Analyse einer stetig wachsenden Menge von Daten mithilfe effizienter und ma...

متن کامل

Software Migration einer Mainframe-Anwendung - Ein Praxisbericht

Mit über zwei Millionen fakturierter und gedruckter Rechnungen täglich und rund 42 Millionen geführter Debitorenkonten gehört ActiveBilling als Tochtergesellschaft der Deutschen Telekom AG rund um Billing und Collection zu den Marktführern in Europa. Bei der hier vorgestellten Anwendung handelt es sich um ein Auftragslenkungssystem zur maschinellen Übernahme bzw. Weitergabe rechnungsrelevanter ...

متن کامل

Konstruktion von Featureräumen und Metaverfahren zur Klassifikation von Webdokumenten

Abstract: Dieses Papier befasst sich mit der automatischen Klassifikation von Webdokumenten in eine vorgegebene Taxonomie. Wir betrachten dabei vektorbasierte Verfahren des maschinellen Lernens am Beispiel von SVM (Support Vector Machines). In diesem Papier beschreiben wir Möglichkeiten zur Generierung von Featurevektoren unter Berücksichtigung der Besonderheiten von Webdokumenten für solche Ve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004